body{
background: #b6b6b6;
margin: 0;
padding: 0;
font-family: arial;
}

#vista_login,#vista_crear_nuevo_usuario,#vista_sitio,#vista_adm_turnos,#estado,#vista_calendario{
width : 325px;
background: #f0f0f0;
border: 1px solid white;
margin: 50px auto 0;
padding: 1em;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

a.salir,a.crear_nuevo_usuario,a.adm_turnos,a.estado,a.volver,a.ver_turnos,a.tomar_turnos,a.eliminar_turnos{
background: #348075;
color: white;
font-size: 12px;
display:block;
border: none;
margin-left: 2px;
margin-right: 2px;
margin-top: 5px;
text-align:center;
text-decoration: none;
-moz-border-radius: 34px;
-webkit-border-radius: 4px;
box-shadow: 0 1px 0 white;
-moz-box-shadow: 0 1px 0 white;
-webkit-box-shadow: 0 1px 0 white;
}

h1,h2,h3,h4,h5{
margin-top: 0;
font-family: arial black, arial;
text-shadow: 0 1px 0 white;
text-align: center;
display:block;
}

input[type=text], input[type=password]{
display: block;
margin: 0 0 1em 0;
width: 280px;
border: 5px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
padding: 1em;
}

input[type=submit], form a,a{
border: none;
margin-right: 1em;
padding: 6px;
text-decoration: none;
font-size: 12px;
-moz-border-radius: 34x;
-webkit-border-radius: 4px;
background: #348075;
color: white;
box-shadow: 0 1px 0 white;
-moz-box-shadow: 0 1px 0 white;
-webkit-box-shadow: 0 1px 0 white;
}

input[type=submit]:hover, form a:hover,a:hover{
background: #287368;
cursor: pointer;
}

.error{
color:#393939;
font-size: 15px;
}

fieldset{
width: 300px;
margin: auto;
margin-bottom: 2em;
display: block;
}
